package com.obas.integration.element.telnet.loader;

import java.util.ArrayList;
import java.util.List;

import com.ease.common.vo.editor.AbstractObjectEditor;
import com.obas.integration.element.retriever.TelnetDeviceMacAddressLoader;
import com.obas.integration.element.telnet.editor.ZTEDefaultTelnetEditor;
import com.obas.model.business.DeviceMacAddress;

public abstract class ZTEDefaultTelnetDeviceMacAddressLoader extends TelnetDeviceMacAddressLoader {

	public AbstractObjectEditor<DeviceMacAddress> getRawEditor() {
		return new ZTEDefaultTelnetEditor();
	}

	public List<DeviceMacAddress> editTextAsObject(String rawDeviceMacAddress) {
		AbstractObjectEditor<DeviceMacAddress> rawEditor = this.getRawEditor();

		List<DeviceMacAddress> deviceMacAddresses = new ArrayList<DeviceMacAddress>();

		return null;
	}

	// public String retrieveRawDeviceMacAddress() {
	// return this.execute(new TelnetExecutionCallback<String>() {
	//
	// public String execute(TelnetClient telnetClient) {
	//
	// telnetClient.request(command);
	//
	// return telnetClient.response(null);
	// }
	//
	// });
	//
	// }

}
